@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}
body {
	line-height:1;
	color:#555;
}
section, article, aside, header, footer, nav, dialog, figure {
	display:block;
}
figure {
	margin:0;
}
ul, ol, li {
	list-style:none outside;
}
a {
	text-decoration:none;
	color:#39c;
	outline:0 none;
}
a:hover {
	text-decoration:underline;
}
i, em {
	font-style:normal;
}
abbr[title], acronym[title] {
	border-bottom:1px dotted;
	cursor:help;
}
fieldset, img {
	border:none;
}
body, button, input, select, textarea {
	font:12px/1.5 Helvetica, Arial, sans-serif;
}
button, input, select, textarea {
	font-size:100%;
	margin:0;
	padding:0;
	outline:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
hr {
	border:none;
	height:1px;
	background-color:#e9e9e9;
}
textarea, input {
	resize:none;
	outline:none;
}
textarea {
	resize:none;
	-webkit-appearance:none;
	border:1px solid #ccc;
}
b {
	font-weight:normal;
}
del {
	font-family:Arial;
}
img {
	vertical-align:middle;
}
.clearfix:after, .pic-list:after, .toolbar-box:after {
	content:"\20";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
.clearfix, .pic-list, .toolbar-box {
	zoom:1;
	position:relative;
}
.Hide {
	display:none!important;
}
.Lucency {
	filter:Alpha(Opacity=0);
	opacity:0;
}
.aside {
	width:240px;
	margin:0 10px 0 0;
	float:left;
}
.main {
	width:2000px;
*width:auto;
	_float:left;
	min-height:350px;
	_height:350px;
	display:table-cell;
}
.section_w {
	margin:0 auto;
	width:960px;
}
.errorMessage {
	margin-bottom:60px;
	margin-top:30px;
}
.errorMessage p {
	padding:10px 0 20px 20px;
}
.errorMessage ul {
	padding:15px 0 0 20px;
	overflow:hidden;
	zoom:1;
}
.errorMessage ul li {
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
	display:inline;
	width:120px;
	white-space:nowrap;
}
.header-bar {
	z-index:1000;
}
.header-bar .hd-menu {
	z-index:1001;
}
.header-bar .drop-menu {
	z-index:555;
}
.header-bar .inner, .footer {
	width:960px;
	margin:0 auto;
	font-family:Tahoma, sans-serif;
}
.header-bar, .header-bar .drop-icon, .header-bar .nav-search a, .header-bar .nav-search span, .header-bar .hd-menu .i-mobile, .hd-menu .mi, .pop-panel_list li a, .pop-panel_list li a:hover, .header-bar .switch-new {
	background-image:url(../images/g.header.v201209181402.png);
	background-repeat:no-repeat;
}
.header-bar {
	width:100%;
	min-width:960px;
	height:30px;
	background-position:0 0;
	background-repeat:repeat-x;
	overflow:visible;
}
.header-bar .inner {
	line-height:28px;
	line-height:29px\9;
	color:#999;
}
.header a, .header-bar a {
	color:#61646E;
}
.header a:hover, .header-bar a:hover {
	color:#C00;
}
.header-bar a:hover {
	text-decoration:underline;
}
.header-bar .i-mobile {
	padding:7px 0 1px 15px;
	background-position:-80px -478px;
}
.header-bar .i-mobile a {
	font-weight:bold;
	color:#F60;
}
.hd-menu .mi {
	float:left;
	margin-right:8px;
	padding-left:8px;
	background-position:-169px -451px;
}
.header-bar .drop-wrap {
	zoom:1;
	position:relative;
	margin-right:-1px;
	padding-left:0;
}
.header-bar .drop-menu {
	zoom:1;
	position:relative;
	height:18px;
	padding:4px 24px 3px 9px;
	padding-top:6px\9;
	height:17px\9;
}
.header-bar .drop-menu:hover {
	text-decoration:none;
}
.header-bar .active {
	padding:3px 23px 3px 8px;
	border:1px solid #F8CFA5;
	border-bottom-color:#FFF;
	background:#FFF;
	padding-top:5px\9;
}
.header-bar .drop-icon {
	display:block;
	position:absolute;
	right:7px;
	top:6px;
	width:13px;
	height:13px;
	background-position:-97px -450px;
	cursor:pointer;
}
.header-bar .active .drop-icon {
	right:6px;
	top:5px;
}
.header-bar .user-action {
	float:left;
}
.header-bar .user-signup {
	padding-left:4px;
	background:none;
}
.header-bar .user-logged .greeting {
	padding-right:0;
}
.header-bar .user-action em {
	color:#C00;
}
.hd-menu .first, .header .menu .first {
	background:none repeat scroll 0 0 transparent;
}
.header-bar .i-msg .drop-menu {
	padding-right:10px;
	z-index:1002;
}
.header-bar .i-msg .active {
	padding-right:9px;
}
.header-bar .i-msg .drop-menu span {
	margin-left:2px;
	padding:0 4px;
	font-size:11px;
	color:#FFF;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#E71600;
}
.pp_user-center {
	padding-right:0;
	width:70px;
	top:25px;
	padding-left:0;
}
.header-bar .pp_user-center {
	left:0;
}
.pp_user-center li {
	margin-bottom:3px;
}
.header-bar .pp_user-center li {
	float:none;
	line-height:18px;
}
.pop-panel {
	position:absolute;
	visibility:hidden;
	border:1px solid #F8CFA5;
	padding:5px 0 5px 9px;
	background:#fff;
	color:#61646E;
	z-index:500;
}
.pop-panel a {
	color:#61646E;
}
.pop-panel a:hover {
	text-decoration:underline;
	color:#C00;
}
.pop-panel .close {
	position:absolute;
	right:7px;
	top:7px;
	width:16px;
	height:16px;
	text-indent:-9999px;
	background-position:-67px -252px;
}
.pop-panel .close:hover {
	background-position:-87px -232px;
	background-color:#FFF;
}
.pop-panel .title {
	margin:-5px -9px 15px -9px;
	padding:0 9px;
	line-height:30px;
	background:#FAF7EB;
}
.pop-panel .title .title-main {
	display:inline;
	margin-right:10px;
	font-size:1.2em;
	color:#C00;
}
.pop-panel .title .title-misc {
	font-size:12px;
	color:#111;
}
.pop-panel .title a.title-misc {
	padding:0 1px;
	color:#66C;
}
.pop-panel .title a.title-misc:hover {
	color:#FFF;
	background:#66C;
}
.pop-panel .more {
	text-align:right;
}
.pop-panel .more a {
	color:#66C;
	background-image:none;
}
.pop-panel .more a:hover {
	color:#FFF;
	background:#66C;
}
.pop-panel p {
	margin-bottom:5px;
	color:#61646E;
}
.pop-panel_list li a {
	padding-left:3px;
	background-position:-169px -418px;
*background-position:-169px -420px;
}
.pop-panel_list li a:hover {
	background-position:-169px -438px;
*background-position:-169px -440px;
}
.header-bar .quick-menu {
	float:right;
	margin-left:-100px;
}
.header-bar .quick-menu .last {
	margin-right:0;
}
.header-bar .tagline {
	padding-left:0;
	line-height:14px;
}
.toolbar .quick-arrow, .toolbar .bar-logo, .quick-name, .mobile-tips .mobile-arrow, .mobile-tips .mobile-close {
	background-image:url(../images/toolbar-sprite.v201210181303.png);
	background-repeat:no-repeat;
}
.toolbar-box {
	background-color:#F54500;
	height:35px;
	z-index:400;
}
.toolbar {
	width:960px;
	margin:0 auto;
}
.toolbar .bar-logo {
	width:79px;
	height:25px;
	float:left;
	margin-top:5px;
}
.toolbar .bar-logo strong {
	display:none;
}
.toolbar a {
	color: #FFFFFF;
}
.toolbar a:hover {
	text-decoration:none;
	color: #F8F8F8;
}
.toolbar .quick-menu {
	float:right;
}
.toolbar .quick-menu li {
	position:relative;
	float:left;
	padding-top:1px;
}
.toolbar .first {
	border-top:1px solid #eaeaea;
}
.toolbar .quick-menu li .item {
	padding:8px 12px;
	display:block;
}
.toolbar .quick-arrow {
	width:13px;
	height:5px;
	background-position:-187px 0;
	display:inline-block;
*display:inline;
	overflow:hidden;
	zoom:1;
	vertical-align:middle;
*height:12px;
*vertical-align:-3px;
	_height:20px;
	_background-position:-187px 6px;
}
.toolbar .sub-menu {
	border:1px solid #313131;
	border-top:0;
	padding:0 1px;
	background-color:#f8f8f8;
	position:absolute;
	left:0;
	top:35px;
	z-index:101;
	min-width:93px;
	_width:93px;
	white-space:nowrap;
	visibility:hidden;
}
.toolbar .sub-menu li {
	float:none;
	padding-top:0;
	display:block;
}
.toolbar .sub-menu li a {
	color:#666;
	padding:5px 10px;
	display:block;
	_zoom:1;
}
.toolbar .sub-menu li a:hover {
	color:#111;
	background-color:#eaeaea;
}
.toolbar .sub-menu li .col-digit {
	color:#f28007;
	margin-right:3px;
}
.toolbar .quic-info {
	padding:1px 2px;
	background-color:#f28007;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-left:2px;
	color:#fff;
	font-weight:bold;
}
.toolbar .quick-menu .active .item {
	border:1px solid #313131;
	border-bottom:0;
	background-color:#f8f8f8;
	color:#666;
	padding:8px 11px 0;
	height:25px;
	_display:inline;
	overflow:hidden;
	zoom:1;
}
.toolbar .quick-menu .active .item:hover {
	color:#111;
}
.mobile-tips {
	position:absolute;
	color:#8b8b8b;
	border:1px solid #eacaa5;
	background-color:#fffae3;
	top:35px;
	min-width:170px;
	_width:170px;
}
.mobile-tips .mobile-txt {
	position:relative;
	zoom:1;
	padding:5px 27px 5px 10px;
}
.mobile-tips .mobile-txt a {
	padding:0;
}
.mobile-tips .mobile-arrow {
	position:absolute;
	top:-7px;
	left:20px;
	width:11px;
	height:7px;
	background-position:-83px 0;
}
.mobile-tips .mobile-close {
	position:absolute;
	right:10px;
	top:9px;
	width:10px;
	height:10px;
	background-position:-100px 0;
}
.toolbar-simple {
	background-color:#f8f8f8;
	border-bottom:1px solid #eaeaea;
}
.toolbar-simple .toolbar a {
	color:#666;
}
.toolbar-simple .toolbar a:hover {
	color:#111;
}
.toolbar-simple .toolbar .sub-menu {
	border-color:#bbb;
	background-color:#f8f8f8;
}
.toolbar-simple .toolbar .quick-menu li a.active {
	border-color:#bbb;
}
.toolbar-simple .toolbar .bar-logo {
	background-position:0 -25px;
}
.footer {
	margin-bottom:30px;
	padding-top:15px;
	color:#999;
	border-top:1px dashed #E4E4E4;
}
.footer a {
	color:#61646E;
}
.footer a:hover {
	text-decoration:underline;
	color:#C00;
}
.footer .sitemap {
	float:left;
	width:300px;
	margin-right:20px;
}
.footer .sitemap li {
	margin-bottom:1px;
}
.footer .sitemap a {
	margin:0 5px 0 3px;
}
.footer .sitemap strong {
	font-weight:normal;
}
.footer .sitemap strong a {
	margin:0;
	color:#999;
}
.footer .sitemap strong a:hover {
	text-decoration:underline;
	color:#C00;
}
.footer .info {
	clear:both;
	padding:15px 0 5px;
	text-align:center;
}
.footer .info p {
	margin-bottom:10px;
}
.footer .info p span {
	margin-right:10px;
}
.footer .info p a {
	color:#999;
}
.footer .info p a:hover {
	text-decoration:none;
	color:#999;
	background-color:#FFF;
}
.footer .info p em a {
	color:#999;
}
.footer .info p em a:hover {
	text-decoration:none;
	color:#999;
	background-color:#FFF;
}
.footer .info .certify, .footer_w .certify {
	text-align:center;
	padding-top:15px;
}
.footer-static {
	width:960px;
	margin:0 auto;
	text-align:center;
	border-top:1px solid #E0E0E0;
}
.footer-static ul {
	margin-bottom:10px;
}
.footer-static li {
	display:inline;
	margin-right:8px;
	color:#CCC;
}
.footer-static li a {
	margin-right:10px;
	color:#999;
}
.footer-static li a:hover {
	text-decoration:none;
}
.footer-static li.fn-tuan {
	background-image:url(../images/g.comm.v201209181402.png);
	background-repeat:no-repeat;
}
.footer-static li.fn-tuan {
	background-position:41px -674px;
}
.footer-static p a {
	color:#999;
}
.footer-static p a:hover {
	text-decoration:none;
}
.footer-static p a.note:hover {
	color:#999;
	cursor:default;
}
.footer-static .tuan-nav {
	text-align:left;
	padding:20px 25px;
	margin-bottom:20px;
	color:#999;
	border:1px solid #EEE;
	background:#F4F4F4;
	display:none;
}
.footer-static .tuan-nav a {
	color:#66C;
}
.footer-static .tuan-nav a:hover {
	color:#FFF;
	background:#66C;
}
.footer-static .tuan-nav dl {
	margin-bottom:6px;
}
.footer-static .tuan-nav dt {
	float:left;
	width:72px;
}
.footer-static .tuan-nav dd {
	float:left;
	width:836px;
}
.footer-static .tuan-nav dd a {
	float:left;
	margin-right:13px;
	white-space:nowrap;
}
.footer-static .tuan-nav dd a:hover {
	text-decoration:none;
}
.footer-static .tuan-nav p.note {
	margin-top:10px;
}
.J_auto-load, .J_lazy-load {
	display:none;
	position:absolute;
}
.item-rank-rst, .user-rank-rst, .rating-wrap ul, .rating-wrap a:hover, .rating-wrap .active-star, .user-m-star, .urr-rank60, .breadcrumb .note {
	background-image:url(../images/g.remark.v201209181402.png);
	background-repeat:no-repeat;
}
.item-rank-rst {
	float:left;
	width:64px;
	height:12px;
	margin:3px 12px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.irr-star0 {
	background-position:0 -119px;
}
.irr-star5 {
	background-position:0 -330px;
}
.irr-star10 {
	background-position:0 -102px;
}
.irr-star20 {
	background-position:0 -85px;
}
.irr-star30 {
	background-position:0 -68px;
}
.irr-star35 {
	background-position:0 -51px;
}
.irr-star40 {
	background-position:0 -34px;
}
.irr-star45 {
	background-position:0 -17px;
}
.irr-star50 {
	background-position:0 0;
}
.shop-info .comment-rst .item-rank-rst {
	width:84px;
	height:16px;
}
.shop-info .comment-rst .irr-star0 {
	background-position:0 -250px;
}
.shop-info .comment-rst .irr-star5 {
	background-position:0 -310px;
}
.shop-info .comment-rst .irr-star10 {
	background-position:0 -232px;
}
.shop-info .comment-rst .irr-star20 {
	background-position:0 -214px;
}
.shop-info .comment-rst .irr-star30 {
	background-position:0 -196px;
}
.shop-info .comment-rst .irr-star35 {
	background-position:0 -290px;
}
.shop-info .comment-rst .irr-star40 {
	background-position:0 -178px;
}
.shop-info .comment-rst .irr-star45 {
	background-position:0 -270px;
}
.shop-info .comment-rst .irr-star50 {
	background-position:0 -160px;
}
.user-rank-rst {
	float:left;
	height:14px;
	text-indent:-9999px;
	background-position:0 -136px;
}
.urr-rank10 {
	width:10px;
}
.urr-rank20 {
	width:24px;
}
.urr-rank30 {
	width:38px;
}
.urr-rank40 {
	width:52px;
}
.urr-rank45 {
	width:66px;
	background-position:-14px -136px;
}
.urr-rank50 {
	width:66px;
}
.urr-rank60 {
	width:13px;
	height:12px;
	background-position:-72px -90px;
}
.user-m-star {
	display:block;
	width:55px;
	height:15px;
}
.ums-1 {
	background-position:0 -384px;
}
.ums-2 {
	background-position:0 -405px;
}
.ums-3 {
	background-position:0 -426px;
}
.ums-4 {
	background-position:0 -447px;
}
.ums-5 {
	background-position:0 -468px;
}
.ums-6 {
	background-position:0 -489px;
}
.ums-7 {
	background-position:0 -510px;
}
.ums-8 {
	background-position:0 -531px;
}
.ums-9 {
	background-position:0 -552px;
}
.ums-10 {
	background-position:0 -573px;
}
.ums-11 {
	background-position:0 -594px;
}
.ums-12 {
	background-position:0 -615px;
}
.rating-wrap ul, .rating-wrap a:hover, .rating-wrap .active-star {
	background-image:url(../images/g.remark.v201209181402.png);
	background-repeat:no-repeat;
}
.rating-wrap {
	display:block;
	float:left;
	position:relative;
	top:-2px;
	width:89px;
	height:20px;
	margin-right:5px;
	padding:4px 0 0 5px;
	border:1px solid #EFE0D7;
	background:#FFF9F1;
	z-index:0;
}
.rating-wrap ul {
	position:relative;
	width:85px;
	height:16px;
	background-position:0 -250px;
	z-index:10;
}
.rating-wrap li {
	display:inline;
}
.rating-wrap a {
	zoom:1;
	position:absolute;
	left:0;
	top:0;
	display:block;
	height:16px;
}
.rating-wrap .five-stars {
	width:84px;
	z-index:10;
	background-position:0 -160px;
}
.rating-wrap .four-stars {
	width:68px;
	z-index:20;
	background-position:0 -178px;
}
.rating-wrap .three-stars {
	width:51px;
	z-index:30;
	background-position:0 -196px;
}
.rating-wrap .two-stars {
	width:34px;
	z-index:40;
	background-position:0 -214px;
}
.rating-wrap .one-star {
	width:17px;
	z-index:50;
	background-position:0 -232px;
}
.rating-block .hint {
	float:left;
	color:#999;
}
.rating-block .active-hint {
	color:#c00;
}
.rating-block .err-hint {
	color:#e00;
	font-weight:bold;
}
.micro-btn, .btn-txt, .micor-btn-disb, .micro-btn-ash, .micro-btn-ashdisb, .micro-btn-shallow, .micro-btn-shallowdisb, .medi-btn, .medi-btn-disb, .medi-btn-ash, .medi-btn-ashdisb, .medi-btn-shallow, .medi-btn-shallowdisb, .big-btn, .big-btn-disb, .big-btn-ash, .big-btn-ashdisb, .big-btn-shallow, .big-btn-shallowdisb, .huge-btn, .huge-btn-disb, .huge-btn-ash, .huge-btn-ashdisb, .huge-btn-shallow, .huge-btn-shallowdisb {
	background:url(../images/g.comm.btn.v201209181402.png) no-repeat;
	display:inline-block;
*display:inline;
	overflow:hidden;
	zoom:1;
}
.btn-txt {
	background-position:0 0;
	display:inline-block;
*display:inline;
	overflow:hidden;
	zoom:1;
	height:22px;
	line-height:22px;
	color:#fff;
	padding:0 8px 0 10px;
	overflow:visible;
	border:0;
	margin:0;
	cursor:pointer;
}
.micro-btn {
	background-position:right 0;
	padding-right:1px;
}
.btn-txt:hover {
	background-position:0 -23px;
	text-decoration:none;
}
.btn-txt:active {
	background-position:0 -46px;
}
.micor-btn-disb {
	background-position:right -69px;
	padding-right:1px;
}
.micor-btn-disb button.btn-txt, .micro-btn-ashdisb button.btn-txt, .micro-btn-shallowdisb button.btn-txt {
	cursor:default;
}
.micor-btn-disb .btn-txt {
	background-position:0 -69px;
}
.micro-btn-ash {
	background-position:right -92px;
	padding-right:1px;
}
.micro-btn-ash:hover {
	background-position:right -115px;
	text-decoration:none;
}
.micro-btn-ash:active {
	background-position:right -138px;
}
.micro-btn-ash .btn-txt {
	background-position:0 -92px;
	color:#666;
}
.micro-btn-ash .btn-txt:hover {
	background-position:0 -115px;
	text-decoration:none;
}
.micro-btn-ash .btn-txt:active {
	background-position:0 -138px;
}
.micro-btn-ashdisb {
	background-position:right -161px;
	padding-right:1px;
}
.micro-btn-ashdisb .btn-txt {
	background-position:0 -161px;
	color:#bbb;
}
.micro-btn-shallow {
	background-position:right -184px;
	padding-right:1px;
}
.micro-btn-shallow:hover {
	background-position:right -207px;
	text-decoration:none;
}
.micro-btn-shallow:active {
	background-position:right -230px;
}
.micro-btn-shallow .btn-txt {
	background-position:0 -184px;
	color:#f60;
}
.micro-btn-shallow .btn-txt:hover {
	background-position:0 -207px;
	text-decoration:none;
}
.micro-btn-shallow .btn-txt:active {
	background-position:0 -230px;
}
.micro-btn-shallowdisb {
	background-position:right -253px;
	padding-right:1px;
}
.micro-btn-shallowdisb .btn-txt {
	background-position:0 -253px;
	color:#ffb27f;
}
.medi-btn .btn-txt, .medi-btn-ash .btn-txt, .medi-btn-shallow .btn-txt, .medi-btn-disb .btn-txt, .medi-btn-ashdisb .btn-txt, .medi-btn-shallowdisb .btn-txt {
	padding:0 13px 0 15px;
	height:30px;
	font:bold 12px/30px "Simsun";
}
.medi-btn {
	background-position:right -276px;
	padding-right:1px;
}
.medi-btn:hover {
	background-position:right -307px;
	text-decoration:none;
}
.medi-btn:active {
	background-position:right -339px;
}
.medi-btn .btn-txt {
	background-position:0 -276px;
	color:#fff;
}
.medi-btn .btn-txt:hover {
	background-position:0 -307px;
	text-decoration:none;
}
.medi-btn .btn-txt:active {
	background-position:0 -339px;
}
.medi-btn-disb {
	background-position:right -371px;
	padding-right:1px;
}
.medi-btn-disb .btn-txt {
	background-position:0 -371px;
	color:#fff;
	cursor:default;
}
.medi-btn-ash {
	background-position:right -402px;
	padding-right:1px;
}
.medi-btn-ash:hover {
	background-position:right -433px;
	text-decoration:none;
}
.medi-btn-ash:active {
	background-position:right -465px;
}
.medi-btn-ash .btn-txt {
	background-position:0 -402px;
	color:#666;
}
.medi-btn-ash .btn-txt:hover {
	background-position:0 -433px;
	text-decoration:none;
}
.medi-btn-ash .btn-txt:active {
	background-position:0 -465px;
}
.medi-btn-ashdisb {
	background-position:right -497px;
	padding-right:1px;
}
.medi-btn-ashdisb .btn-txt {
	background-position:0 -497px;
	color:#bbb;
	cursor:default;
}
.medi-btn-shallow {
	background-position:right -528px;
	padding-right:1px;
}
.medi-btn-shallow:hover {
	background-position:right -559px;
	text-decoration:none;
}
.medi-btn-shallow:active {
	background-position:right -591px;
}
.medi-btn-shallow .btn-txt {
	background-position:0 -528px;
	color:#666;
}
.medi-btn-shallow .btn-txt:hover {
	background-position:0 -559px;
	text-decoration:none;
}
.medi-btn-shallow .btn-txt:active {
	background-position:0 -591px;
}
.medi-btn-shallowdisb {
	background-position:right -623px;
	padding-right:1px;
}
.medi-btn-shallowdisb .btn-txt {
	background-position:0 -623px;
	color:#ffb27f;
	cursor:default;
}
.big-btn .btn-txt, .big-btn-ash .btn-txt, .big-btn-shallow .btn-txt, .big-btn-disb .btn-txt, .big-btn-ashdisb .btn-txt, .big-btn-shallowdisb .btn-txt {
	padding:0 18px 0 20px;
	height:40px;
	font:bold 14px/40px "Simsun";
}
.big-btn {
	background-position:right -654px;
	padding-right:1px;
}
.big-btn:hover {
	background-position:right -695px;
	text-decoration:none;
}
.big-btn:active {
	background-position:right -736px;
}
.big-btn .btn-txt {
	background-position:0 -654px;
	color:#fff;
}
.big-btn .btn-txt:hover {
	background-position:0 -695px;
	text-decoration:none;
}
.big-btn .btn-txt:active {
	background-position:0 -736px;
}
.big-btn-disb {
	background-position:right -777px;
	padding-right:1px;
}
.big-btn-disb .btn-txt {
	background-position:0 -777px;
	color:#fff;
	cursor:default;
}
.big-btn-ash {
	background-position:right -819px;
	padding-right:1px;
}
.big-btn-ash:hover {
	background-position:right -860px;
	text-decoration:none;
}
.big-btn-ash:active {
	background-position:right -901px;
}
.big-btn-ash .btn-txt {
	background-position:0 -819px;
	color:#666;
}
.big-btn-ash .btn-txt:hover {
	background-position:0 -860px;
	text-decoration:none;
}
.big-btn-ash .btn-txt:active {
	background-position:0 -901px;
}
.big-btn-ashdisb {
	background-position:right -943px;
	padding-right:1px;
}
.big-btn-ashdisb .btn-txt {
	background-position:0 -943px;
	color:#bbb;
	cursor:default;
}
.big-btn-shallow {
	background-position:right -984px;
	padding-right:1px;
}
.big-btn-shallow:hover {
	background-position:right -1025px;
	text-decoration:none;
}
.big-btn-shallow:active {
	background-position:right -1066px;
}
.big-btn-shallow .btn-txt {
	background-position:0 -984px;
	color:#f60;
}
.big-btn-shallow .btn-txt:hover {
	background-position:0 -1025px;
	text-decoration:none;
}
.big-btn-shallow .btn-txt:active {
	background-position:0 -1066px;
}
.big-btn-shallowdisb {
	background-position:right -1108px;
	padding-right:1px;
}
.big-btn-shallowdisb .btn-txt {
	background-position:0 -1108px;
	color:#ffb27f;
	cursor:default;
}
.huge-btn .btn-txt, .huge-btn-ash .btn-txt, .huge-btn-shallow .btn-txt, .huge-btn-disb .btn-txt, .huge-btn-ashdisb .btn-txt, .huge-btn-shallowdisb .btn-txt {
	padding:0 30px 0 31px;
	height:50px;
	font:bold 22px/50px "Microsoft YaHei";
}
.huge-btn {
	background-position:right -1149px;
	padding-right:1px;
}
.huge-btn:hover {
	background-position:right -1200px;
	text-decoration:none;
}
.huge-btn:active {
	background-position:right -1251px;
}
.huge-btn .btn-txt {
	background-position:0 -1149px;
	color:#fff;
}
.huge-btn .btn-txt:hover {
	background-position:0 -1200px;
	text-decoration:none;
}
.huge-btn .btn-txt:active {
	background-position:0 -1251px;
}
.huge-btn-disb {
	background-position:right -1301px;
	padding-right:1px;
}
.huge-btn-disb .btn-txt {
	background-position:0 -1301px;
	color:#fff;
	cursor:default;
}
.huge-btn-ash {
	background-position:right -1351px;
	padding-right:1px;
}
.huge-btn-ash:hover {
	background-position:right -1402px;
	text-decoration:none;
}
.huge-btn-ash:active {
	background-position:right -1453px;
}
.huge-btn-ash .btn-txt {
	background-position:0 -1351px;
	color:#666;
}
.huge-btn-ash .btn-txt:hover {
	background-position:0 -1402px;
	text-decoration:none;
}
.huge-btn-ash .btn-txt:active {
	background-position:0 -1453px;
}
.huge-btn-ashdisb {
	background-position:right -1504px;
	padding-right:1px;
}
.huge-btn-ashdisb .btn-txt {
	background-position:0 -1504px;
	color:#bbb;
	cursor:default;
}
.huge-btn-shallow {
	background-position:right -1555px;
	padding-right:1px;
}
.huge-btn-shallow:hover {
	background-position:right -1606px;
	text-decoration:none;
}
.huge-btn-shallow:active {
	background-position:right -1657px;
}
.huge-btn-shallow .btn-txt {
	background-position:0 -1555px;
	color:#f60;
}
.huge-btn-shallow .btn-txt:hover {
	background-position:0 -1606px;
	text-decoration:none;
}
.huge-btn-shallow .btn-txt:active {
	background-position:0 -1657px;
}
.huge-btn-shallowdisb {
	background-position:right -1708px;
	padding-right:1px;
}
.huge-btn-shallowdisb .btn-txt {
	background-position:0 -1708px;
	color:#ffb27f;
	cursor:default;
}
.input-major, .input-plain, .input-other {
	width:140px;
	height:17px;
	line-height:17px;
	padding:6px 7px;
	color:#bbb;
	margin:5px 0;
	border:1px solid #ccc;
}
.input-major, .tar-major {
	-webkit-box-shadow:2px 2px 4px #eaeaea inset;
	-webkit-box-shadow:2px 2px 4px #eaeaea inset;
	box-shadow:2px 2px 4px #eaeaea inset;
}
.input-major:hover, .input-plain:hover, .tar-major:hover, .tar-plain:hover {
	border-color:#b1b1b1;
	color:#999;
}
.input-other, .tar-other {
	background-color:#f8f8f8;
	border-color:#f4f4f4;
	border-top-color:#d5d5d5;
	border-left-color:solid #d5d5d5;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:1px 1px 3px #ddd inset;
	-webkit-box-shadow:1px 1px 3px #ddd inset;
	box-shadow:1px 1px 3px #ddd inset;
}
.input-other:hover, .tar-other:hover {
	background-color:#f4f4f4;
	border-color:#ddd;
	border-left-color:#c5c5c5;
	border-top-color:#c5c5c5;
	color:#999;
}
.input-major:focus, .input-plain:focus, .input-other:focus, .tar-major:focus, .tar-plain:focus, .tar-other:focus {
	border-color:#ffb46b;
	-webkit-box-shadow:0 0 3px #ff8400;
-webkit-box-shadow:0 0 3px #ff8400 box-shadow:0 0 3px #ff8400;
	background-color:#fff;
}
.tar-major, .tar-plain, .tar-other {
	width:260px;
	height:35px;
	padding:7px;
	color:#bbb;
	overflow-y:hidden;
}
.pop_carte .photo_infor .photo p i, .pop_carte .photo_infor .chag_infor i, .pop_carte .account_infor .account_person .pri_mail i, .pop_carte .poparrow {
	background-image:url(../images/g.comm.v201209181402.png);
	background-repeat:no-repeat;
}
.pop_carte .photo_infor .photo p i, .pop_carte .photo_infor .chag_infor i, .pop_carte .account_infor .account_person .pri_mail i {
	display:inline-block;
}
.pop_carte {
	width:341px;
	position:relative;
	z-index:99;
}
.pop_carte .cartebg_top {
	width:341px;
	height:5px;
	overflow:hidden;
	background:url(../images/g.cartetopbg.v201209181402.png);
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=bEnabled, sizingMethod=sSize, src=http://events.dianping.com/master/cartebg/g.cartetopbg.png);
}
.pop_carte .cartebg_botm {
	width:341px;
	height:18px;
	overflow:hidden;
	background:url(../images/g.cartebotmbg.v201209181402.png);
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=bEnabled, sizingMethod=sSize, src=http://events.dianping.com/master/cartebg/g.cartebotmbg.png);
}
.pop_carte .cartecont {
	width:301px;
	padding:12px 20px 5px 20px;
	overflow:hidden;
	zoom:1;
	position:relative;
}
.pop_carte .cartecont:after {
	clear:both;
	display:block;
	height:0;
	content:'';
	visibility:hidden;
}
.pop_carte .cartecont .cartebg {
	width:341px;
	height:250px;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/g.cartecentbg.v201209181402.png);
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=bEnabled, sizingMethod=sSize, src=../images/g.cartecentbg.png);
	z-index:-1;
}
.pop_carte .photo_infor {
	float:left;
	width:106px;
	position:relative;
}
.pop_carte .photo {
	width:96px;
	height:96px;
	padding:4px;
	border:1px solid #ddd;
	border-bottom:3px solid #eaeaea;
	overflow:hidden;
	position:relative;
}
.pop_carte .photo p {
	width:96px;
	height:20px;
	_height:18px;
	_padding-top:2px;
	text-align:center;
	color:#fff;
	position:absolute;
	left:4px;
	bottom:4px;
	z-index:10;
}
.pop_carte .photo p i {
	width:9px;
	height:7px;
	_height:10px;
	background-position:-20px -712px;
	overflow:hidden;
}
.pop_carte .photo .friendbg {
	position:absolute;
	left:0;
	bottom:0;
	width:96px;
	height:20px;
	z-index:-1;
	background-color:#000;
	filter:Alpha(opacity=40);
	-moz-opacity:.4;
	opacity:.4;
}
.pop_carte .butneare {
	padding:10px 0;
	text-align:center;
}
.pop_carte .butneare a:hover {
	text-decoration:none;
}
.pop_carte .butneare .micro-btn a:hover {
	color:#fff;
}
.pop_carte .chag_infor i {
	width:11px;
	height:12px;
	margin-bottom:2px;
	background-position:-40px -710px;
	vertical-align:middle;
}
.pop_carte .chag_infor a {
	color:#66C;
}
.pop_carte .chag_infor a:hover {
	background-color:#66C;
	color:#fff;
}
.pop_carte .account_infor {
	float:right;
	width:182px;
}
.pop_carte .account_infor .account_name {
	margin-bottom:2px;
	zoom:1;
}
.pop_carte .account_infor .account_name:after {
	clear:both;
	display:block;
	height:0;
	content:'';
	visibility:hidden;
}
.pop_carte .account_infor .account_name a {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#66C;
}
.pop_carte .account_infor .account_name a:hover {
	background-color:#66C;
	color:#fff;
}
.pop_carte .account_name span {
	margin:3px 0 0 5px;
	_margin:2px 0 0 5px;
}
.pop_carte .account_person {
	margin-bottom:8px;
	zoom:1;
}
.pop_carte .account_person:after {
	clear:both;
	display:block;
	height:0;
	content:'';
	visibility:hidden;
}
.pop_carte .eara {
	float:left;
	width:105px;
	color:#999;
}
.pop_carte .eara span {
	margin-right:8px;
}
.pop_carte .pri_mail {
	float:right;
	width:75px;
	text-align:right;
	color:#66C;
}
.pop_carte .pri_mail a {
	color:#66C;
}
.pop_carte .pri_mail a:hover {
	background-color:#66C;
	color:#fff;
}
.pop_carte .pri_mail i {
	width:16px;
	height:11px;
	margin-bottom:2px;
*margin-bottom:0;
	background-position:0 -710px;
	vertical-align:middle;
}
.pop_carte .account_infor ul {
	width:180px;
	height:46px;
	margin-bottom:10px;
	border:1px solid #eee;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-color:#f4f4f4;
}
.pop_carte .account_infor li {
	float:left;
	width:58px;
	padding:5px 0;
	text-align:center;
	color:#666;
}
.pop_carte .account_infor li a, .pop_carte .account_infor li a:hover {
	color:#c00;
	background:none;
}
.pop_carte .account_infor li strong {
	color:#c00;
}
.pop_carte .account_infor li.bodr {
	border-left:1px dashed #e3e3e3;
	border-right:1px dashed #e3e3e3;
}
.pop_carte .signa {
	width:185px;
	word-wrap:break-word;
	height:40px;
	vertical-align:middle;
	color:#999;
	overflow:hidden;
}
.pop_carte .badge_show {
	float:left;
	width:300px;
	height:40px;
	padding-top:5px;
	zoom:1;
}
.pop_carte .badge_show ul:after {
	clear:both;
	display:block;
	height:0;
	content:'';
	visibility:hidden;
}
.pop_carte .badge_show li {
	float:left;
	margin-right:5px;
}
.pop_carte .poparrow {
	display:block;
	overflow:hidden;
	position:absolute;
	z-index:100;
}
.pop_carte .arrow-t {
	width:15px;
	height:8px;
	top:-6px;
	left:30px;
	background-position:-70px -710px;
}
.pop_carte .arrow-l {
	width:10px;
	height:17px;
	left:-6px;
	top:40px;
	background-position:-90px -710px;
}
.pop_carte .arrow-r {
	width:10px;
	height:17px;
	right:-6px;
	_right:-7px;
	top:40px;
	background-position:-100px -710px;
}
.pop_carte .arrow-b {
	width:18px;
	height:10px;
	bottom:0;
	left:30px;
	background-position:-70px -718px;
}
.pop_carte .pop-delete-box {
	width:176px;
	height:58px;
	padding:15px 0;
	background-color:#fff;
	color:#666;
	border:1px solid #bababa;
	text-align:center;
	position:absolute;
	top:40px;
	left:25px;
	z-index:100;
}
.pop_carte .pop-delete-box p {
	margin-bottom:10px;
}
.pop_carte .pop-delete-box p span {
	margin-left:8px;
}
.pop-win .dialog-btns, .pop-win-inner .form-block, .pop-win-inner .form-btn-block, .pop-win-inner .form-item-list li {
	zoom:1;
}
.pop-win .dialog-btns:after, .pop-win-inner .form-block:after, .pop-win-inner .form-btn-block:after, .pop-win-inner .form-item-list li:after {
	clear:both;
	display:block;
	height:0;
	content:'\20';
}
.pop-win .close {
	background-image:url(../images/g.comm.v201209181402.png);
	background-repeat:no-repeat;
}
.pop-win {
	position:absolute;
	zoom:1;
	background-color:#F8CFA5;
	overflow:visible;
	padding:1px;
	text-align:left;
	-moz-box-shadow:1px 1px 8px rgba(0, 0, 0, .2);
	-webkit-box-shadow:1px 1px 8px rgba(0, 0, 0, .2);
	box-shadow:1px 1px 8px rgba(0, 0, 0, .2);
}
.pop-win .close {
	position:absolute;
	right:7px;
	top:7px;
	width:16px;
	height:16px;
	text-indent:-9999px;
	background-position:-67px -252px;
}
.pop-win .close:hover {
	background-position:-87px -252px;
	background-color:#FAF7EB;
}
.pop-win .wrap {
	background-color:#fff;
	clear:both;
	width:100%;
	height:100%;
	overflow:hidden;
}
.pop-win .image-wrap, .mbox-window iframe-wrap {
	overflow:visible;
}
.pop-win .image-wrap img {
	display:block;
}
.pop-win .dialog-title {
	height:28px;
	padding:0 10px;
	font:normal 14px Tahoma;
	line-height:28px;
	color:#C00;
	background:#FAF7EB;
}
.pop-win .dialog-cont {
	color:#333;
	font-size:12px;
	line-height:18px;
	margin:10px 10px 0 10px;
	padding-bottom:18px;
}
.pop-win .dialog-btns {
	margin:0 28px 15px 10px;
}
.pop-win .dialog-btns a {
	float:right;
	margin-left:5px;
}
.pop-win .comment-form {
	padding-top:10px;
	margin:0 10px 0;
}
.pop-win .comment-form .label {
	width:65px;
	margin-right:0;
	text-align:left;
}
.pop-win .comment-form .form-txt, .pop-win .comment-form .form-textarea {
	width:285px;
	margin:0;
}
.pop-win .tagtitle {
	width:55px;
	margin-right:0;
	text-align:left;
}
.pop-win .form-block a {
	color:#66C;
}
.pop-win .form-block .tagdiv {
	margin-top:15px;
}
.pop-win .form-block .taglist {
	display:block;
	margin-left:65px;
	margin-right:0;
	line-height:1.5;
	zoom:1;
	overflow:hidden;
	width:290px;
}
.pop-win .form-block .taglist a {
	margin-bottom:5px;
	white-space:nowrap;
}
.pop-msg-box {
	display:block;
	height:22px;
	margin:-5px -5px -19px;
	padding:0;
	text-align:center;
	line-height:22px;
	border:1px solid;
}
.pop-note-box {
	display:block;
	margin:15px -5px -13px;
	padding:2px 7px;
	text-align:left;
	line-height:1.6;
	color:#999;
	border:1px solid #EFE0D7;
	background-color:#FFF9F1;
}
.pop-note-box a {
	color:#66C;
}
.pop-note-box a:hover {
	color:#FFF;
	background:#66C;
}
.pmb-error {
	color:#C00;
	border-color:#FFB6B6;
	background-color:#FFF2F2;
}
.pop-msg-wrapper {
	padding:17px 0 29px;
	text-align:center;
}
.pop-msg-wrapper p {
	margin-bottom:27px;
	font-size:1.2em;
}
.pop-msg-wrapper p .pm-mark {
	margin-right:20px;
	padding:2px 0 2px 25px;
}
.pop-msg-wrapper p a {
	font-size:12px;
}
.pop-msg-wrapper .pop-note-box {
	margin:15px -15px -42px;
}
.pop-btn-wrapper {
	text-align:center;
}
.pop-win .dialog-title .title-misc {
	padding-left:10px;
	font-size:12px;
	color:#999;
}
.pop-win .dialog-title .title-misc a {
	color:#66C;
}
.pop-win .dialog-title .title-misc a:hover {
	color:#FFF;
	background:#66C;
}
.pop-win-inner {
	width:360px;
	padding:23px 10px 0;
}
.pop-win-inner p {
	margin-bottom:3px;
}
.pop-win-inner p a {
	color:#66C;
}
.pop-win-inner p a:hover {
	color:#FFF;
	background:#66C;
}
.pop-win-inner .note {
	color:#999;
}
.pop-win-inner .form-intro {
	margin-bottom:17px;
}
.pop-win-inner .form-block {
	margin-bottom:10px;
}
.pop-win-inner .form-block .label {
	float:left;
	position:relative;
	top:3px;
	top:4px\9;
	_top:2px;
	width:60px;
	margin-right:9px;
	text-align:right;
}
.pop-win-inner .form-block .form-txt {
	float:left;
	width:281px;
	_width:281px;
	height:23px;
	margin:0;
	padding:0 4px;
	line-height:23px;
}
.pop-win-inner .form-block .form-txt-s {
	width:139px;
}
.pop-win-inner .form-block .form-textarea {
	float:left;
	width:281px;
	margin:0;
	padding:2px 4px;
	line-height:1.55;
}
.pop-win-inner .form-block .form-select {
	float:left;
	width:190px;
	_width:190px;
	height:25px;
	margin:1px 0 0;
	padding:3px 2px 3px 0;
	font-size:12px;
	line-height:24px;
	border:1px solid #CCC;
}
.pop-win-inner .form-block .form-select-s {
	width:100px;
}
.pop-win-inner .form-block .form-select-m {
	width:125px;
}
.pop-win-inner .form-block .row3fix {
	height:55px;
}
.pop-win-inner .form-btn-block {
	margin-top:20px;
	padding-left:69px;
}
.pop-win-inner .form-btn-block * {
	float:left;
}
.pop-win-inner .form-btn-block span {
	margin-right:15px;
}
.pop-win-inner .form-btn-block .fn {
	margin-top:3px;
	margin-top:5px\0;
	color:#66C;
}
.pop-win-inner .form-btn-block .fn:hover {
	color:#FFF;
	background:#66C;
}
.pop-win-inner .form-btn-block .btn-type-a a {
	line-height:26px\0;
*line-height:25px;
	_line-height:24px;
}
.pop-win-inner .form-content-block {
	margin-left:69px;
}
.pop-win-inner .form-item-list {
	margin-bottom:20px;
}
.pop-win-inner .form-item-list li {
	margin-bottom:6px;
*margin-bottom:3px;
}
.pop-win-inner .form-item-list li label {
	float:left;
	margin-top:2px\0;
*margin-top:2px;
}
.pop-win-inner .form-item-list li input {
	float:left;
	margin-right:7px;
}
.pop-win-misc {
	margin-top:20px;
	padding-top:15px;
	border-top:1px dashed #E4E4E4;
}
.pop-btn-wrapper span {
	margin-right:2px;
}
.pop-btn-wrapper .btn-type-a a {
	line-height:26px\0;
*line-height:25px;
	_line-height:24px;
}
.pop-win-inner fieldset {
	margin-bottom:20px;
	padding:12px 15px 4px;
	background:#F3F3F3;
}
.btn-fn-c, .btn-fn-c .form-btn, .btn-fn-c .txt {
	background-image:url(../images/g.comm.v201209181402.png);
	background-repeat:no-repeat;
}
.btn-fn-c {
	background-position:0 -151px;
}
.btn-fn-c .form-btn, .btn-fn-c .txt {
	color:#FFF;
	background-position:right -151px;
	background-color:#EB6810;
}
.btn-type-b {
	display:inline-block;
	height:34px;
	padding:0 0 0 2px;
	font-size:1.2em;
}
.btn-type-b a.form-btn, .btn-type-b .txt {
	padding:0 15px 0 13px;
	line-height:32px;
}
.btn-type-b a:hover {
	text-decoration:none;
}
.pop-login .pop-win-inner {
	width:370px;
	padding-right:0;
}
.pop-login .pop-win-inner .form-block .note {
	margin-left:10px;
	line-height:23px;
}
.pop-login .pop-win-inner .form-block .form-txt {
	width:190px;
	color:#000;
}
.pop-login .pop-win-inner .form-block .form-default {
	color:#bbb;
}
.pop-login .pop-win-inner .form-block .label {
	width:60px;
}
.pop-login .pop-win-inner .fn {
	position:relative;
	top:-25px;
	margin-left:10px;
	color:#66C;
}
.pop-login .pop-win-inner .form-content-block {
	margin-left:0;
	margin-bottom:10px;
	padding-left:69px;
}
.pop-login .pop-win-inner .form-btn-block {
	padding-left:69px;
}
.pop-login .chk-unit label, .pop-login .chk-unit .note {
	position:relative;
	top:-3px;
	margin-left:4px;
}
.digg-wrapper .digg-btn, .digg-wrapper .digg-count, .digg-wrapper .digg-count em, .digg-wrapper .digg-btn:hover {
	background-image:url(../images/gallery_b.v201210181303.png);
	background-repeat:no-repeat;
}
.digg-wrapper {
	float:right;
	margin-top:-3px;
	_margin-top:0;
}
.digg-wrapper .note {
	float:left;
	padding-right:10px;
	line-height:24px;
	color:#999;
}
.digg-wrapper .digg-btn {
	float:left;
	width:22px;
	height:24px;
	margin-right:3px;
	padding-left:26px;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	color:#666;
	background-position:-500px -80px;
	outline:none;
}
.digg-wrapper .digg-btn:hover {
	color:#333;
	background-position:-555px -80px;
}
.digg-wrapper .on {
	color:#FFF;
	background-position:-610px -80px;
}
.digg-wrapper .on:hover {
	color:#FFF;
	background-position:-665px -80px;
}
.digg-wrapper .disabled {
	color:#BBB;
	background-position:-720px -80px;
	cursor:default;
}
.digg-wrapper .disabled:hover {
	color:#BBB;
	background-position:-720px -80px;
}
.digg-wrapper .digg-count {
	float:left;
	height:17px;
	margin-top:4px;
	padding-left:8px;
	color:#999;
	background-position:-500px -110px;
}
.digg-wrapper .digg-count strong {
	float:left;
	padding-right:2px;
	line-height:17px;
*line-height:16px;
}
.digg-wrapper .digg-count em {
	float:left;
	width:2px;
	height:17px;
	text-indent:-9999px;
	background-position:-640px -110px;
}
.digg-wrapper .digg-btn:hover {
	background-position:-555px -80px;
}
.digg-wrapper .on:hover {
	background-position:-665px -80px;
}
.digg-wrapper .disabled:hover {
	background-position:-720px -80px;
}
.digg-wrapper-s {
	float:left;
	margin-top:3px;
}
.digg-wrapper-s .digg-btn {
	width:17px;
	height:20px;
	margin-right:3px;
	padding-left:19px;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	color:#666;
	background-position:-500px -140px;
	outline:none;
}
.digg-wrapper-s .digg-btn:hover {
	color:#333;
	background-position:-540px -140px;
	text-decoration:none;
}
.digg-wrapper-s .on {
	color:#FFF;
	background-position:-580px -140px;
}
.digg-wrapper-s .on:hover {
	color:#FFF;
	background-position:-620px -140px;
}
.digg-wrapper-s .disabled {
	color:#BBB;
	background-position:-660px -140px;
	cursor:default;
}
.digg-wrapper-s .disabled:hover {
	color:#BBB;
	background-position:-660px -140px;
}
.digg-wrapper-s .digg-count {
	float:left;
	height:16px;
	margin-top:2px;
	padding-left:8px;
	font-size:11px;
	color:#999;
	background-position:-500px -170px;
}
.digg-wrapper-s .digg-count strong {
	font-weight:normal;
	line-height:16px;
*line-height:15px;
}
.digg-wrapper-s .digg-count em {
	height:16px;
	text-indent:-9999px;
	background-position:-640px -170px;
}
.digg-praise-s .on {
	background-position:-442px -259px;
	color:#F60;
	padding-left:0;
	text-align:center;
	text-indent:-9999px;
	width:35px;
}
.digg-praise-s .on:hover {
	background-position:-481px -259px;
}
.pic-txt li, .pic-txt {
	zoom:1;
}
.pic-txt li:after, .pic-txt:after {
	content:"\20";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
.pic-txt li .pic, .pic-txt .pic {
	float:left;
	margin-right:10px;
	_display:inline;
}
.pic-txt li .pic img, .pic-txt .pic img {
	display:block;
	webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.pic-txt li .txt, .pic-txt .txt {
	display:table-cell;
*display:inline-block;
	width:2000px;
*width:auto;
	table-layout:fixed;
	word-wrap:break-word;
	word-break:break-all;
}
.pic-txt li .txt:after, .pic-txt .txt:after {
	clear:both;
	display:block;
	visibility:visible;
	overflow:hidden;
	height:0!important;
	line-height:0;
	font-size:xx-large;
	content:" x x x x x";
}
.pic-list li {
	text-align:center;
	padding:0 10px 10px 0;
	float:left;
	overflow:hidden;
	zoom:1;
	vertical-align:middle;
}
.pic-list li img {
	width:48px;
	height:48px;
	webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-bottom:7px;
}
.news-list li {
	padding-bottom:10px;
	table-layout:fixed;
	word-wrap:break-word;
	word-break:break-all;
}
.news-list li em {
	padding-left:4px;
}
.mbox_overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background-color:#000;
	z-index:1001;
	zoom:1;
	opacity:.2;
	filter:alpha(opacity=20);
}
.pages-num .p-prev, .pages-num .p-next {
	background-image:url(../images/c.infocenter.v201209181402.png);
	background-repeat:no-repeat;
}
.pages-num {
	padding:25px 0 15px;
	text-align:center;
}
.pages-num a, .pages-num .cur {
	padding:3px 7px;
	margin:0 1px;
}
.pages-num a {
	border:1px solid #eaeaea;
	background-color:#fff;
	color:#999;
}
.pages-num a:hover {
	border:1px solid #ddd;
	background-color:#eaeaea;
	color:#555;
	text-decoration:none;
}
.pages-num .cur {
	border:1px solid #ddd;
	background-color:#eaeaea;
	color:#555;
	font-weight:700;
}
.pages-num .ellipsis {
	margin:0 5px;
	color:#999;
}
.pages-num .page-prev, .pages-num .page-next {
*position:relative;
*top:-2px;
	_top:0;
}
.pages-num .p-prev, .pages-num .p-next {
	width:3px;
	height:5px;
	cursor:pointer;
	display:inline-block;
*display:inline;
	overflow:hidden;
	zoom:1;
	vertical-align:middle;
}
.pages-num .p-prev {
	padding-left:5px;
	background-position:-120px -160px;
}
.pages-num a:hover .p-prev {
	background-position:-120px -195px;
	background-color:#eaeaea;
}
.pages-num .p-next {
	padding-right:5px;
	background-position:-177px -161px;
}
.pages-num a:hover .p-next {
	background-position:-177px -195px;
	background-color:#eaeaea;
}
.pop-box {
	padding:3px;
	z-index:90;
}
.pop-main {
	border:1px solid #bbb;
	background-color:#fff;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
}
.pop-main .pop-hd h3 {
	color:#424242;
	font-size:14px;
}
.pop-main .pop-hd .close {
	position:absolute;
	top:13px;
	right:13px;
	width:13px;
	height:13px;
	background-position:-100px -60px;
}
.pop-main .pop-c {
	padding:10px 30px;
}
.pop-main .slt-list li {
	padding:3px 6px;
	cursor:pointer;
	zoom:1;
}
.pop-hints .pop-main {
	padding:15px 25px;
	font-size:14px;
}
.pop-hints p a {
	margin-left:10px;
}
.pop-flower-win {
	position:absolute;
}
.pop-flower-win .pop-main .pop-c {
	padding:15px 20px;
}
.pop-flower-win .btn-box {
	padding-top:10px;
	text-align:right;
}
.pop-add-flower {
	position:absolute;
	padding:0 6px 2px 6px;
	background-color:#f96;
	border-radius:5px 5px 5px 5px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.pop-add-flower em {
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	border-style:solid;
	border-width:4px;
	border-color:#f96 transparent transparent;
	position:absolute;
	bottom:-8px;
	left:11px;
}
.sup-lay-feedback {
	position:fixed;
	_position:absolute;
	right:0;
	top:260px;
}
.sup-lay-feedback .sup-lay-main {
	width:12px;
	padding:5px 6px 5px 5px;
	background-color:#989898;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
.sup-lay-feedback .sup-lay-main a {
	color:#fff;
}
.sup-lay-feedback .sup-lay-main a:hover {
	text-decoration:none;
}